首页> 外文OA文献 >Continuous integration in a social-coding world: Empirical evidence from GitHub. **Updated version with corrections**
【2h】

Continuous integration in a social-coding world: Empirical evidence from GitHub. **Updated version with corrections**

机译:社会编码世界的持续整合:来自的社会经验证据   GitHub上。 **更新版本更正**

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Continuous integration is a software engineering practice of frequentlymerging all developer working copies with a shared main branch, e.g., severaltimes a day. With the advent of GitHub, a platform well known for its "socialcoding" features that aid collaboration and sharing, and currently the largestcode host in the open source world, collaborative software development hasnever been more prominent. In GitHub development one can distinguish betweentwo types of developer contributions to a project: direct ones, coming from atypically small group of developers with write access to the main projectrepository, and indirect ones, coming from developers who fork the mainrepository, update their copies locally, and submit pull requests for reviewand merger. In this paper we explore how GitHub developers use continuousintegration as well as whether the contribution type (direct versus indirect)and different project characteristics (e.g., main programming language, orproject age) are associated with the success of the automatic builds.
机译:持续集成是一种软件工程实践,经常将所有开发人员的工作副本与一个共享的主分支合并,例如一天几次。随着GitHub的出现,该平台以其“社交编码”功能而闻名,该平台可帮助协作和共享,并且是当前开源世界中最大的代码宿主,协作软件的开发从未像现在这样突出。在GitHub开发中,可以区分两种类型的开发人员对项目的贡献:直接的,来自对主要项目存储库具有写访问权的非典型小团体开发人员,以及间接的,来自派生主存储库,在本地更新其副本的开发人员,并提交拉取请求以进行审查和合并。在本文中,我们探索了GitHub开发人员如何使用持续集成以及贡献类型(直接还是间接)以及不同的项目特征(例如主要编程语言或项目年龄)是否与自动构建的成功相关。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号